/* reset */  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}  /* 初始化标签在所有浏览器中的margin、padding值 */  
fieldset,img {border:0 none}  /* 重置fieldset（表单分组）、图片的边框为0*/  
dl,ul,ol,menu,li {list-style:none}   /* 重置类表前导符号为onne,menu在HTML5中有效 */  
blockquote, q {quotes: none}   /* 重置嵌套引用的引号类型 */  
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}  /* 重置嵌套引用*/  
input,select,textarea,button {vertical-align:middle,}  /* 重置表单控件垂直居中*/  
button {border:0 none;background-color:transparent;cursor:pointer}  /* 重置表单button按钮效果 */  
body {background:#EEEEEE}   /* 重置body 页面背景为白色 */  
body,th,td,input,select,textarea,button {font-size:14px;line-height:1 ;font-family:"Lucida Grande",Verdana,Lucida,Arial,Helvetica,"microsoft yahei","宋体",sans-serif;color:#333} /* 重置页面文字属性 */  
a {color:#333;text-decoration:none}  /* 重置链接a标签 */  
a:active, a:hover {text-decoration:none}   /* 重置链接a标签的鼠标滑动效果 */  
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}  /* 重置样式标签的样式 */  
caption {display:none;}    /* 重置表格标题为隐藏 */  
table {/*width:100%;*/border-collapse:collapse;border-spacing:0;table-layout:fixed;}    /* 重置table属性 */  
img{vertical-align:top}  /* 图片在当前行内的垂直位置 */
.clear{clear: both;}  
.clearright{clear: right;} 
.phcolor{ color:#999;}
::-webkit-input-placeholder{ /* WebKit browsers */  
    color:    #A9A9A9;  
}   
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
   color:    #A9A9A9;  
   opacity:  1;  
}  
::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:    #A9A9A9;  
   opacity:  1;  
}  
:-ms-input-placeholder { /* Internet Explorer 10+ */  
   color:    #A9A9A9;  
} 
/* reset */ 


body{	
	background:#68E49C url('../images/portalbg1.jpg') no-repeat center 50px;	
}
body.portalintro2{	
	background:#ffffff url('../images/portalbg2.jpg') no-repeat center 50px;	
}
#xue_logo {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    height: 52px;
    margin: 0 auto;
}
#xue_logo .logo_center {
    margin: 0 auto;
    padding-top: 10px;
    width: 1120px;
}
#xue_logo .logo_center .logo_passport {
    background: rgba(0, 0, 0, 0) url("../images/loginlogo.png") no-repeat scroll 0 0;
    border-right: 1px solid #d9d9d9;
    float: left;
    height: 30px;
    margin-right: 18px;
    width: 163px;
    background-size: cover;
}
#xue_logo .logo_center .logo_tips {
    color: #333;
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    font-weight: normal;
    height: 32px;
    letter-spacing: 2px;
    margin-top: 4px ;
    width: 190px;
}

.passport_wrap {
    border-radius: 6px;
    clear: both;
    margin: 6% auto 30px;
    position: relative;
    width: 1050px;
}
#entry{
	width:320px;
}
.passport_btn{
	margin:26% auto 20px;
	background:rgba(255,255,255,0.2);
    padding: 20px;
}
.portalintro2 .passport_btn{	
	background:rgba(0,0,0,0.2);	
}
.passport_btn li{
	display: inline-block;
	width: 33%;
	padding:20px 5%;
	box-sizing: border-box;
	
}
.passport_btn li a{
	display: block;
	height:54px;
	border-radius: 4px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	line-height: 54px;
}
.passport_btn li a.stu-btn{
	background: #e74c3c;
}
.passport_btn li a.stu-btn:hover{
	background: #de3f2f;
}
.passport_btn li a.tch-btn{
	background: #31a2ff;
}
.passport_btn li a.tch-btn:hover{
	background: #2997f1;
}
.passport_btn li a.adm-btn{
	background: #4d90fe;
}
.passport_btn li a.adm-btn:hover{
	background: #4383ec;
}

